package handler

import (
	"log/slog"

	"torler.com/qingyue/apps/backend/internal/app/core"
	"torler.com/qingyue/apps/backend/internal/service"
	"torler.com/qingyue/pkg/logger"
)

type HandlerManager struct {
	ServiceMgr *service.ServiceManager
	Log        *slog.Logger
}

func NewHandlerManager(container *core.Container, mgr *service.ServiceManager) *HandlerManager {
	return &HandlerManager{
		ServiceMgr: mgr,
		Log:        logger.Default(),
	}
}

func (m *HandlerManager) Init() error {
	return nil
}
